#include <iostream>
using std::cout;
using std::endl;


void test0(){
    cout << "test0()" << endl;
}

void test0(int x){
    cout << "test0():" << x << endl;
}

int main(void){
    test0();
    void (*p)() = &test0;
    (*p)();
    void (*p2)(int) = &test0;
    (*p2)(2);
    return 0;
}
